Proceedings of the Workshop on Software Engineering Foundations for End-User Programming (SEEUP 2009)
نویسندگان
چکیده
ix 1 Workshop Introduction 1 1.1 Workshop Goal 1 1.2 Discussion 2 2 Invited Talk: The State of the Art in End-User Software Engineering 5 3 Extended Abstracts of Workshop Papers Published in ICSE Proceedings 9 3.1 End-User Software Engineering: A Distributed Cognition Perspective 9 3.2 Extending the Boundary of Spreadsheet Programming: Lessons Learned from Chinese Governmental Projects 19 3.3 End-User Software Development in a Scientific Organization 20 4 Invited Talk: Using Crystal Reports: Examples of Richly Formatted Report Creation by Non-Developers 23 4.1 Context 23 4.2 Crystal Reports 23 4.3 Crystal Reports and End-User Programming 23 4.3.1 Formula Language vs. Helpers 25 4.3.2 Data Abstraction 26 4.3.3 Programming Best Practices 26 4.3.4 Templates 26 4.4 Final Thoughts 27 5 Workshop Summary 28 5.
منابع مشابه
Using Calculation Fragments for Spreadsheet Testing and Debugging
This volume contains the papers presented at SEMS’15: Second Workshop on Software Engineering Methods in Spreadsheets held on May 18, 2015 in Florence, Italy, as part of the 37th International Conference on Software Engineering (ICSE). The workshop was organised by Felienne Hermans (TU Delft), Richard Paige (University of York) and Peter Sestoft (IT University of Copenhagen) as a result of thei...
متن کاملFOAL 2004 Proceedings: Foundations of Aspect-Oriented Languages Workshop at AOSD 2004
Aspect-oriented programming is a paradigm in software engineering and FOAL logos courtesy of Luca Cardelli programming languages that promises better support for separation of concerns. The third Foundations of Aspect-Oriented Languages (FOAL) workshop was held at the Third International Conference on Aspect-Oriented Software Development in Lancaster, UK, on March 23, 2004. This workshop was de...
متن کاملEnd-User Programming at the University of Washington
Over the past decade our research group at the University of Washington has investigated a number of techniques for improving end-user customization and programming. Much of this work has been reported in the AI literature, and we seek to participate in the Second Workshop on End-User Software Engineering in order to expand our understanding of existing work and alternative approaches.
متن کاملToward Industrial Strength Abstract State Machines?
A powerful practical ASM language, called AsmL, is being developed in Microsoft Research by the group on Foundations of Software Engineering. AsmL extends the language of original ASMs in a number of directions. We describe some of these extensions. ? This paper was supposed to appear in the Proceedings of the ASM'01 Workshop held in February 2001 on the Canary Islands. The Proceedings were sup...
متن کاملWhat Is End-User Software Engineering and Why Does It Matter?
End-user programming has become ubiquitous, so much so that there are more end-user programmers today than there are professional programmers. End-user programming empowers—but to do what? Make really bad decisions based on really bad programs? Enter software engineering’s focus on quality. Considering software quality is necessary, because there is ample evidence that the programs end users cr...
متن کامل